//
//  BaseTableCell.h
//  SouthChina
//
//  Created by creator_lq on 15/1/27.
//  Copyright (c) 2015年 科创. All rights reserved.
//


#define PICTURE_CELL_HEIGTH 150
#define PICTURE_CELL_WIDTH 150

#define TEXT_CONTENT_FONT 14.0f
#define TIME_CONTENT_FONT 12.0f

#define CELL_COM_GAP 5   //所有的间隔距离
#define CELL_LEFT_GAP 40   //左边的间隔（空白部分）

#define TEXT_BUBBLE_GAP 10   //文字与泡泡的间距
#define TEXT_BUBBLE_GAP_RGIHT 15   //文字与泡泡箭头间距


#define HEAD_IMG_SIZE 40  //头像的宽高
#define SOUNDFLAG_IMG_SIZE 25 //声音标志的宽高
#define SENDFLAG_IMG_SIZE 20  //发送标志的宽高
#define TIME_LABEL_HEGIHT 20 //时间栏的高度
#define TEXT_LINE_HEGIHT 20 //文字一行的高度

#define MAX_CONTENT_WIDTH SCREEN_WIDTH-CELL_LEFT_GAP-HEAD_IMG_SIZE-60 //内容部分的最宽值，60为一个阀值，可以修改

#import <UIKit/UIKit.h>
#import "M80AttributedLabel.h"

static NSDictionary * iconMap = nil;


@interface BaseTableCell : UITableViewCell


+(void) addCoreTextMessage:(NSString*)msgText label:(M80AttributedLabel*)label;


+(NSDictionary*)getIconMap;


@end
